package top.linyuxb.lycloud.config.starter.dto;

import lombok.*;

import java.lang.reflect.Field;

/**
 * Created by Intellij IDEA.
 *
 * @Author: linyuxb
 * @Date: 2024/6/13 16:41
 * @Desc: 字段服务bean信息
 */
@Getter
@Setter
@Builder
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class LyConfigServerDto {
    /**
     * 当前环境
     */
    private String env;
    /**
     * 服务key
     */
    private String app;
    /**
     * 配置key
     */
    private String key;
    /**
     * spring bean
     */
    private Object bean;
    /**
     * 字段名称
     */
    private Field field;
    /**
     * 默认值
     */
    private Object defaultValue;
}
